﻿@charset "utf-8";
@IMPORT url("pager.css");
/* CSS Document */ 
*{margin:0;padding:0;}
body{
    font-family:"Microsoft YaHei";
    font-size:16px;
    background-color:#fff;
}
img{border:none;}
ol,ul{list-style-type:none;}
a{text-decoration:none;}
.clear{clear:both;}
.wrap{width:1360px;margin:0 auto;/*border:1px solid #000;*/}
.content_box{width:100%; background: #FFF; margin:0 auto ;}
/* -------------------------------头------------------------------- */
#top{ background:url(../images/top_bg.jpg); height:26px;width:988px;margin:0 auto;}
.top_font{ font-size:12px; width:980px; margin:0 auto; padding:0px; padding-top:6px; height:20px;}
.top_kf{ float:left; margin-left: 20px;}
.top_sz{ float:right; margin-right: 20px;}
/*
.banner{ margin:0 auto; padding:0px; width:988px; height:212px; background:url(../images/banner.jpg) no-repeat; margin-bottom: 10px;} 
#nav{width:988px; height:34px; margin:0 auto; padding-top:175px;} 
.nav_left{background:url(../images/nav_left.jpg) no-repeat; height:34px; width:4px; float:left;} 
.nav_middle{width:987px; float:left; height:34px;} 
.nav_middle_bottom{ width:990px; height:34px; margin-top:3px;} 
.nav_middle_top{ background:url(../images/nav_top.jpg) no-repeat; width:987px; height:9px; float:left; } 
.nav_middle_bg{ background: url(../images/nav_middle.jpg); width:980px; height:34px; float:left;} 
.nav{ height:30px; width:978px; font-size:14px; color:#fff; margin:0 auto; font-weight:bold; padding-top:7px;*padding-top:5px;} 
.nav ul{ list-style:none;} 
.nav li{ float:left; height:22px;line-height:22px; background:url(../images/navline.gif) no-repeat right 3px; padding:0 19px; } 
.nav li a{color:#fff; text-decoration:none;} 
.nav li a:hover{color:#feffa4; text-decoration:none;} 
.navxit{ height:22px;line-height:22px; background:url(../images/navline.gif) no-repeat ; padding:0 19px;  } 
.nav_right{background:url(../images/nav_right.jpg) no-repeat; height:34px; width:4px; float:left;} 
.nav li.nort{ background:none;}
*/
/*********头部样式**********/
.banner{width:100%;min-width:1080px;height:184px;background:url(../imgs/banner.png) no-repeat center 0;text-align:center;margin:0 auto 8px;}
.banner img{margin-top:40px;width:1080px;}
.header .nav{width:100%;min-width:1080px;height:56px;background:url(../imgs/nav-bg.png) no-repeat 0px top;margin:6px auto 14px;line-height:70px;}
.header .fixednav{position:fixed;top:5px;z-index:50;margin:0 auto;}
.header .nav ul{width:1080px;margin:0 auto;}
.header .nav li {width: 180px;float:left;line-height:56px;text-align:center;}
.nav li a{color:#fff;display:inline-block;width:154px;font-size:22px;float:left;height:70px;margin-left:10px;}
.nav li a:hover,.nav li a.active{background:url(../imgs/nav-active.png) no-repeat 15px 0;margin: -5px auto 0 5px;position:relative;}
.nav li b{display:inline-block;width:2px;height:48px;float:right;background:url(../imgs/divider.png) no-repeat;margin-top:7px;}
.flexslider,.login{float:left;}
.login{width:340px;height:310px;background:url(../imgs/newsletter2.png) no-repeat;/*margin-left:20px;*/display:none;}
.login input{width:310px;height:57px;line-height:57px;font-size:18px;border:none;outline:none;background:url(../imgs/input.png) no-repeat;margin:9px 16px;padding-left:10px;font-size:18px;}
.login .login-btn{background:url(../imgs/login.png) no-repeat;cursor:pointer;}
#main{ width:1080px; margin:0 auto 26px auto; padding:0px;  height:auto;}
#left{ width:202px; height:100%; float:left;padding-bottom: 20px;}
/* ----------------------功能区------------------ */
#function{ width:200px; border:1px solid #ec8fa7;border-top:4px solid #cc3039; float:left;}
.fa_bg{ background-color:#e5f4fb; height:40px; margin-left:2px; margin-top:2px;}
.fa_icon{ padding-top:2px; padding-left:9px; float:left;}
.fa_icon img{margin:6px 5px 0 0;}
.fa_font{ font-size:20px; color:#d12c3d; float:left; padding-top:5px; padding-left:3px;}
.sub_font2{ color:#F00;display:none;}
#classified{width:189px; font-size:16px; font-family:"Microsoft YaHei"; margin-left:8px;padding-bottom:10px;height:100%;}
.icon_bg1{ background:url(../images/icon_bg11.jpg) no-repeat; width:190px; height:34px; margin:8px 0px 0px 0px; font-size:18px; cursor:pointer;}
.icon_bg1 p{background:url(../images/backstage_icon1.gif) no-repeat 8px 12px;font-weight:bold;font-family:宋体; line-height:34px;padding-left:26px;color:#3f3e47;}
.icon_bg1_font1{ background:url(../images/backstage_icon1.gif) no-repeat 8px 8px; padding:8px 0px 0px 26px;}
.icon_bg2{ background: url(../images/icon_bg2.jpg) no-repeat; width:190px; height:34px; margin:8px 0px 0px 0px; font-size:18px;cursor:pointer;}
.icon_bg2 p{background:url(../images/backstage_icon2.gif) no-repeat 8px 13px; padding:8px 0px 0px 26px; color:#30658d;font-family:宋体;font-weight:bold;}
/*
.ico_bg1 a{color:#30658d; text-decoration: none;}
.ico_bg1 a:hover{ text-decoration: none;}
.ico_bg2 a{color:#30658d; text-decoration: none;}
.ico_bg2 a:hover{ text-decoration: none;}
*/
.ico_bg_over a{color:#336699; text-decoration: none;}
#menu4 a:hover{color:#30658d; text-decoration: none;cursor: pointer;}
#menu2 a:hover{color:#30658d; text-decoration: none;cursor: pointer;}
#menu7 a:hover{text-decoration: none;cursor: pointer;}
.text_01 a{text-decoration: none;}
.text_01 a:hover{text-decoration: none;}

.icon_bg1_font2{ background:url(../images/backstage_icon2.gif) no-repeat 8px 9px; padding:8px 0px 0px 26px; color:#30658d;}
.sub_font{ background:url(../images/untitled4.png) no-repeat 10px 15px; padding:8px 0px 0px 36px; line-height:26px;}
.sub_font a{color:#000000;}
.menu_selected{ background:url(../images/untitled3.gif) no-repeat 10px 15px; padding:8px 0px 0px 36px; line-height:26px;}
.menu_selected a{color:#000000;}
.menu_select{ background:url(../images/untitled5.png) no-repeat 10px 15px; padding:8px 0px 0px 36px; line-height:26px;}
.menu_select a{color:#A71218;}
.menu_er{ background:url(../images/untitled4.gif) no-repeat 20px 10px; padding:8px 0px 0px 46px; line-height:26px;}
.menu_er a{color:#000000;}
.menu_erselected{ background:url(../images/untitled5.gif) no-repeat 20px 10px; padding:8px 0px 0px 46px; line-height:26px;}
.icon_bg_over{ background: url(../images/icon_bg2.jpg) no-repeat; width:210px; height:34px; margin:8px 0px 0px 0px; font-size:18px;cursor:pointer;}
.icon_bg_over p{background:url(../images/backstage_icon3.gif) no-repeat 8px 12px;font-family:宋体;font-weight:bold;height:34px;line-height:34px;padding-left:26px; color:#30658d;}


/*#parent10{background:url(../images/ztfl) no-repeat 12px 10px;}*/

#xyxx{ border:1px solid #ec8fa7; width:200px; margin-top:10px; float:left; padding-bottom: 5px;}
.xyxx_bg{ background:url(../images/xyxx.jpg) no-repeat; width:200px; height:36px;}
.xyxx_welcome{ padding-top:8px;*padding-top:8px; margin-left:20px;*margin-left:12px; float:left;}
.name{ float:left; font-size:16px; color:#FFF; font-weight:bold; margin-left:32px; margin-top:4px;}
.we_xg{ height:30px; clear:both; margin-top:10px; margin-bottom:10px;}
.xgmm{ float:left; margin-left:8px;}
.xgxx{ float:left; margin-left:9px;*margin-left:9px;}
.yhdxf{ font-size:16px; font-family:"Microsoft YaHei"; line-height:30px; padding-left:2px; border-bottom:1px dashed #ec8fa7; width:170px; margin:0 auto; padding-top:5px;}
.yhdxf span{ font-size:14px; color:#cc0000;font-weight:bold;  margin-left:2px; margin-right:2px;}
.hxydxf{padding-left:52px;}
.hxydxf span{ font-size:14px; color:#cc0000;font-weight:bold;  margin-left:2px; margin-right:2px;}
.ndxf{ background:#e5f4fb;}
.wdda{ margin-top:10px; margin-left:10px;}

#right{ width:860px; float:right;border:1px solid #ec8fa7;border-top:4px solid #cc3039; margin-bottom: 26px; padding-bottom:12px;}
.right_bg{ background-color:#e5f4fb; height:40px; margin-left:2px; margin-top:2px;}
.title{ font-size:14px; font-family:"Microsoft YaHei"; }
.title_font{ text-indent:2em; font-size:16px; color:#666666; margin-top:10px; font-family:"Microsoft YaHei"; }
.title_font a{color:#666;}
.title_font a:hover{color:#d12c3d;}
.xian{border-bottom:1px solid #c5e1f6; padding-bottom:10px;}
.content{ margin-top:10px; margin-bottom:10px;}
table{ margin:0 auto; padding:0px;}
.dataTable{border-collapse:collapse; width:820px;}
caption{margin-bottom:10px;}
caption p{ border:none; float:left; margin-bottom:10px;*margin-bottom:0px; margin-right:10px;}
caption div{text-align:left;width:100%;white-space:nowrap;height:21px;color:#7A7A7A;letter-spacing:2px;margin-bottom:10px;background:#FFF; border-bottom:1px solid #c6e1f4;/*padding-top:4px;*/ font-size:14px;}
caption h4{display:inline;color:#30658d;font-weight:bold;font-family:"SimSun";font-size:18px; text-indent:1.1em; background:url(../images/caption_icon.gif) no-repeat 8px 7px;padding-left:30px;}
.dataTable td{height:38px;font-size:16px;padding:2px 5px;text-align:center;color:#505050;border:1px solid #c6e1f4; line-height: 150%;}
.dataTable th{border:1px solid #c6e1f4;height:40px;background-color:#f2f7fd;font-size:16px;
color:#394045;font-family:"Microsoft YaHei";font-weight:normal;}
.dataTable td p{ font-size:16px;  color:#30658d;}
.dataTable td span{height:33px;line-height:33px;width:33px;}
.dataTable td.form{ float:left;}
.search_r{ border-right:1px solid #c6e1f4;}
.search_t{ border-top:1px solid #c6e1f4;}
.dataTable td form{ margin-top:6px;*margin-top:0px;}
.search_img{ margin-top:5px; margin-left:20px;}
.jindu{height:7px;border:1px solid #AAAAAA;width:100px;display:inline-block;margin-left:5px;margin-bottom:1px;}
.jindu .time{float:left; height:7px;background-color:#FDA400;_margin-top:-9px;}
.jindu_bfs{	margin-top:4px; margin-left:6px; font-size:16px; font-weight:normal;display:inline-block;}
.centerTable{width:860px;border-left:1px solid #c6e1f4;border-right:1px solid #c6e1f4; border-top:1px solid #c6e1f4;border-bottom:1px solid #c6e1f4; padding-bottom:20px;}
.centerTable caption div{border-bottom:1px solid #c6e1f4;text-align:left;white-space:nowrap;width:738px;height:21px;color:#7A7A7A;letter-spacing:2px;padding-left:10px;margin-bottom:10px;background:#FFF;padding-top:8px;}
.centerTable caption h4{display:inline;color:#30658d;font-size:14px;background:url(../images/caption_icon.gif) no-repeat 0px 5px;padding-left:20px;}
.centerTable td{height:38px;font-size:16px;padding:2px;color:#30658d;background:#f2faff;border-bottom:1px dashed #c6e1f4; line-height: 150%;padding-left: 10px;font-family:"Microsoft YaHei";}
.centerTable td div{ color:#8C8C8C;text-align:justify;text-justify:inter-ideograph;}
.centerTable th{height:32px;background-color:#F2FAFF;font-size:14px;color:#30658d;font-family:宋体;text-align:center;}
.centerTable th .tupian{ margin:10px;}
.centerTable th span{ font-size:12px; font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 11px 1px; float:left; padding-left:26px; margin-top:15px;}
.centerTable td.form{ float:left;}
.noSelectedCourse {font-size:14px;font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 0px 10px; float:left; padding-left:15px; height:30px; line-height:30px;margin-left:10px; margin-right:15px;}
.time_01{float:right; height:30px; line-height:30px; padding-right:7px; color:#8c8c8c; padding-right:20px;}
.opencourseplay {font-size:14px;font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 0px 10px; float:left; padding-left:15px; margin-top:2px; padding-bottom:13px; margin-left:10px; margin-right:15px;}
.selectedCourse {font-size:16px; color:red; font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon_red.gif) no-repeat 0px 10px; float:left; padding-left:15px; height:30px; line-height:30px; margin-left:10px; margin-right:15px;}
.rightSpan{ /* width:418px !important; */ float:right;color:#8C8C8C;}
.rightSpan_01{ /* width:418px !important; */float:right;color:#8C8C8C;}
/*========以下代码兼容ipad使用==========*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.rightSpan_02{ margin-right: 4px; margin-left: 0px}
.rightSpan_03{ margin-right: 4px;}
.rightSpan_04{ margin-right: 4px;}
.rightSpan_05{ margin-right: 0px;}
.rightSpan_06{ margin-right: 0px;}
.rightSpan_07{ }
.rightSpan_08{ margin-right: 0px;}
.margin_left_02{margin-left:18px;}
}
/*========以上代码兼容ipad使用==========*/
.margin_left_01{margin-left:28px ;}
.rightSpan_09{float:right; margin-right: 20px;color:#8C8C8C;}

.centerTable td a{font-size:16px; color:#30658d;font-family:"Microsoft YaHei";}
.centerTable td .pager a{font-size:15px;color:#000;}
.centerTable td b{font-size:16px; color:#333;font-family:"SimSun";}
.number{color:#a71218;}
.clear{
	width:100%;
}

/* 菜单栏 */
#stumenu{
	color:#003366;
	overflow-y:auto;
	overflow-x:hidden;
	width:190px;
	margin:0 auto;
	padding-top:10px;
}
#stumenu dl{
	cursor:pointer;
	margin:4px auto;
}
#stumenu dl dt{
	height:24px;
	padding:9px 0px 0px 24px;
	font-size:14px;
	font:"黑体";
	font-weight:700;
}
#stumenu dl dd{
	height:24px;
	padding:6px 0px 0px 10px;
	font-size:14px;
}
/*开启样式*/
#stumenu .opendl dd ,dd{
	position:static;
	visibility:visible;
}	
/*dt*/
#stumenu .opendl .outdt ,dt{
	background:#FFFFFF;
	background:url(../images/dldtdd.png) no-repeat -191px -72px;
}
#stumenu .opendl .overdt{
	color:#336699;
}
/*dd*/
#stumenu .opendl .outdd{
	background:url(../images/dldtdd.png) no-repeat 0px -70px;
	margin:0;
	padding:6px 0 0 30px;
}
#stumenu .opendl .outdd a{	
}
#stumenu .opendl .overdd{
	background:url(../images/dldtdd.png) no-repeat -210px 0px;
	margin:0;
	padding:6px 0 0 30px;
}
#stumenu .opendl .overdd a{
	color:#336699;
}
#stumenu .opendl .overdd a{
}
/*关闭样式*/
#stumenu .closedl dd{
	position:absolute;
	visibility:hidden;	
}
/*dt*/
#stumenu .closedl .outdt{
	background:url(../images/dldtdd.png) no-repeat 0px -34px;
}
#stumenu .closedl .overdt{
	color:#336699;
	background:url(../images/dldtdd.png) no-repeat -191px -34px;
}
#stumenu .closedl .overdt a{
	color:#336699;
}

/* CSS Document */



/* ---------------------------------------最新课程--------------------------------------- */

#conterlist_right{width:1080px; float:right;border:1px solid #ec8fa7;border-top:4px solid #cc3039;}
.conterlist_bg{ background-color:#e5f4fb; width:1078px; height:40px; margin-left:2px; margin-top:2px;}
.listTable{width:720px;border-left:1px solid #c6e1f4;border-right:1px solid #c6e1f4;border-top:1px solid #c6e1f4;}
.listTable caption p{ border:none; float:left; margin-bottom:10px;*margin-bottom:0px; margin-right:10px;}
.listTable caption div{border-bottom:1px solid #c6e1f4;text-align:left;white-space:nowrap;width:738px;height:21px;color:#7A7A7A;letter-spacing:2px;padding-left:10px;margin-bottom:10px;background:#FFF;padding-top:8px;}
.listTable td{height:35px;font-size:12px;padding-left:15px;color:#8C8C8C;background:#f2faff;border-bottom:1px dashed #c6e1f4;}
.listTable td div{ float:right; margin-right:10px;}
.listTable th{border-bottom:1px dashed #c6e1f4;height:32px;background-color:#fff;font-size:14px;color:#30658d;font-family:宋体;text-align:center;}
.listTable th .tupian{ margin-top:0px;width: 149px;height: 115;}
.listTable th span{ font-size:12px; font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 11px 1px; float:left; padding-left:26px; margin-top:15px;}
.listTable th p{ font-size:12px; font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 5px 1px; float:left; padding-left:15px; margin-top:11px;}
.listTable td span{ font-size:12px; color:#003366;}
.listTable td.form{ float:left;}
#courselist_left{ border:1px solid #c5e1f6;  width:246px;  float:left;}
.courselist_left_bg{background:url(../images/title_bg.jpg); width:242px; height:27px; margin-left:2px; margin-top:2px;}
.courselist_left_font{ margin-top:10px; font-size:12px; color:#666666;}
.courselist_left_font ul{ list-style:none;}
.courselist_left_font li{ background:url(../images/content_icon.gif) no-repeat 0px 12px;  padding-left:15px; margin-left:15px; line-height:30px; height:30px; width:200px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.courselist_left_font li a{ text-decoration:none; color:#666666;}
.courselist_left_font li a:hover{ text-decoration: underline; color:#7e2227;}

/* ---------------------------------------在线学习记录--------------------------------------- */
.onlineTable{width:820px;/*border-top:1px solid #c6e1f4;*/ margin-bottom:10px;}
.onlineTable caption div{text-align:left;white-space:nowrap;width:738px;height:21px;color:#7A7A7A;letter-spacing:2px;padding-left:10px;margin-bottom:0px;background:#FFF;padding-top:8px;}
.onlineTable caption h4{display:inline;color:#30658d;font-size:14px;padding-left:30px; background:url(../images/caption_icon.gif) no-repeat;}
.onlineTable td{ height:33px; font-size:18px; padding-top:10px; border-bottom:1px dashed #c6e1f4; padding-left:40px;}
.onlineTable td span{font-size:14px; color:#cc0000;  margin-left:2px; margin-right:2px;}
.onlineTable td .p{ font-size:14px; color:#cc0000; margin-left:2px; margin-right:2px; font-weight: bold;}
.onlineTable th{ font-size:18px; font-weight:normal;border-bottom:1px dashed #c6e1f4;padding-top:10px;}
.onlineTable th span{font-size:14px; color:#cc0000;font-weight:bold;  margin-left:2px; margin-right:2px;}

.table_bkx{ width:100%; border-top:#c6e1f4 1px solid; border-left:#c6e1f4 1px solid; margin-top:20px;}


/* ---------------------------------------搜索--------------------------------------- */
.searchTable{width:750px;border-left:1px solid #c6e1f4;border-right:1px solid #c6e1f4;}
.searchTable th{border-bottom:1px solid #c6e1f4;height:33px;font-size:14px;color:#30658d;font-family:宋体;}
.searchTable td{height:33px;font-size:12px;padding-left:5px;color:#8C8C8C;border-bottom:1px solid #c6e1f4;border-right:1px solid #c6e1f4; background:#e5f4fb;}
.searchTable td p{ font-size:14px; font-weight:bold; color:#30658d; text-align:center;}
.searchTable th span{ float:left; margin-left:20px;} 

/* ---------------------------------------学习班--------------------------------------- */
.class_content{ margin-top:10px; margin-bottom:10px; height:43px;}
.class_img{float:left; margin-left:47px; margin-bottom:10px;}
.class_title{ clear:both; border:1px solid #c5e1f6; width:729px; margin:0 auto; padding:0px;}
.class_online{ background:url(../images/class_bg1.png) no-repeat; height:26px; width:95px; font-size:16px; font-weight:bold; color:#706d6e; text-align:center; margin-left:-6px;margin-bottom:-3px; float:left; padding-top:5px;}
.class_online a{font-size:14px; font-weight:bold; color:#30658d;}
.class_face a{font-size:14px; font-weight:bold; color:#30658d;}
.class_face{ float:left; background:url(../images/class_bg2.jpg) no-repeat;height:18px; width:90px;text-align:center;padding-top:5px;font-size:14px; margin-left:1px;font-weight:bold; color:#30658d;}

/* ---------------------------------------课程考试--------------------------------------- */
.examination{ width:730px; height:22px; border:1px solid #c6e1f4; margin:0 auto; padding:0px; background:#f2faff; padding-top:3px; padding-left:10px;}
.examination p{ font-size:14px; color:#30658d; padding-top:2px; font-family: 宋体;}
.examination span{ padding-left:5px; padding-right:5px;}
/* -------------------------单选、复选----------------------------- */
.radio{ font-family: 宋体; width:750px; margin:0 auto;font-size:14px;line-height:24px; margin-top:10px; margin-bottom:4px;*padding-bottom:6px;}
.radio span{line-height:24px; padding-left:10px;}
.radio ul{ list-style:none;}
.radio li{ margin-left:10px; margin-bottom: 10px;}
.radio li span{ margin-right:5px;}
/* -------------------------个人档案----------------------------- */
.stuTable{width:950px;border-left:1px solid #c6e1f4;border-right:1px solid #c6e1f4;border-left:1px solid #c6e1f4;}
.styTable{width:820px;border-right:1px solid #c6e1f4;/*border-top:1px solid #c6e1f4;border-left:1px solid #c6e1f4;*/border-collapse:collapse;}
.styTable th{ border:1px solid #c5e1f6;height:30px; font-size:18px; font-weight:normal; background:#f2faff;border-right:1px solid #c6e1f4;border-bottom:1px solid #c6e1f4;}
.styTable td{ height:30px; font-size:18px; font-weight:normal;border-bottom:1px solid #c6e1f4; text-align:center;border:1px solid #c5e1f6;}
.styTable td span{ float:left; margin-left:10px;}
.stuTable caption div{text-align:left;white-space:nowrap;width:738px;height:21px;color:#7A7A7A;letter-spacing:2px;padding-left:10px;margin-bottom:10px;background:#FFF;padding-top:8px;}
.stuTable caption h4{display:inline;color:#30658d;font-size:14px;background:url(../images/caption_icon.gif) no-repeat 0px 5px;padding-left:20px;}

/* -------------------------首页导航条定位----------------------------- */
.cm{
    /*background:url(../images/bg_menu.png) no-repeat center;*/
    display: block;
    height: 25px;
}
